From 4af02533bff1ef4b15d073ab7f2ec3b23ba6aca8 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 6 Apr 2006 02:18:57 +0000 Subject: [PATCH] One more optimization --- gtk/gtkmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index da96941a02..443608eedd 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -1524,7 +1524,7 @@ gtk_grab_notify_foreach (GtkWidget *child, if (was_shadowed != is_shadowed) _gtk_widget_grab_notify (child, was_shadowed); - if (GTK_IS_CONTAINER (child)) + if ((was_shadowed || is_shadowed) && GTK_IS_CONTAINER (child)) gtk_container_foreach (GTK_CONTAINER (child), gtk_grab_notify_foreach, info); g_object_unref (child); -- 2.30.2